/**  
 * @Title: MeterialServiceImpl.java
 * @Package com.xzit.tmms.service.task.impl
 * @Description: TODO
 * @author 董亮亮
 * @date 2016年6月29日 下午2:31:53
 * @version V1.0  
 */
package com.xzit.tmms.service.task.impl;

import java.util.List;
import java.util.Map;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.xzit.tmms.bean.task.Meterial;
import com.xzit.tmms.common.exception.ServiceException;
import com.xzit.tmms.mapper.task.MeterialMapper;
import com.xzit.tmms.service.task.MeterialService;

/**
 * @ClassName: MeterialServiceImpl
 * @Description: TODO
 * @author 董亮亮
 * @date 2016年6月29日 下午2:31:53
 */
@Service("meterialService")
public class MeterialServiceImpl implements MeterialService {

	@Resource
	private MeterialMapper meterialMapper;

	@Override
	public List<Map<String, Object>> queryMetesByTask(Integer taskId) throws ServiceException {
		try {
			return meterialMapper.queryMetesByTask(taskId);
		} catch (Exception e) {
			throw new ServiceException("查询归档材料异常");
		}
	}

	@Override
	public void updateMete(Meterial meterial) throws ServiceException {
		try {
			meterialMapper.update(meterial);
		} catch (Exception e) {
			throw new ServiceException("更新教学材料信息异常");
		}
	}
}
